a cloistered life - Français Anglais Dictionnaire